<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>vue中事件绑定</title>
    <!--    引入本地的vue.js文件-->
    <script src="../js/vue.js"></script>
</head>
<body>

<!--
        v-on:事件名="函数"   在vue可以通过该指令实现事件绑定
        v-on:click = "fn"    声明式

        简化写法
        @事件名="函数"
-->
<div id="app">
<!--${}-->
    <h1>{{info}}</h1>
    <button v-on:click="fn">单击普通按钮</button>
    <button v-on:dblclick="fn2">双击普通按钮</button>
    <!--事件绑定的简化写法-->
    <button @click="fn">简化事件普通按钮</button>
</div>

<script>

    const vm = new Vue({
        el: '#app',
        data: {
            info: "vue事件绑定"
        },
        methods: {   //  事件绑定需要回调的函数
            fn: function () {
                console.log("这是一个单击事件触发的函数")
            },
            fn2() {
                console.log("这是一个单击事件触发的函数")
            }
        }
    })
</script>
</body>
</html>